EA云 为你提供最专业的基础云服务

EA云,提供全球最大的网络,无论您或您的客户身在何处,您都可以轻松扩展并轻松扩展低延迟基础架构解决方案!

外汇VPS到手后的事情 优化篇

2024-04-04 19:47

这个网站http://www.forexverified.com/vps_setup.html提出了建议,是中文的,不过好不难懂。    

    我总结一下重点:

  1. 关闭Windows自动更新,或选择“下载更新但让我选择是否安装”手动安装。原因是自动重启,会导致EA中断。
  2. 更改3389端口号。

    允许到新防火墙的设置。创建一个新端口上连接的高级登录站点和进入规则的进入规则
    \端口号设置。然后修改删除十项。
    重新启动服务器并重新(使用新的端口)返回到防火墙的高级和然后)。规则成功关闭了端口。
    现在,防火墙33899。
    当你改变你的RDP端口。 ,您将使用新的 IP 格式,当您使用 RDP 登录服务器时。它看起来像这样:123.123.123.123:4567 后面的部分似乎它连接到端口的端口。

     

  3. 关闭UAC。

    UAC 是用户安全策略,从 Windows Vista 之后关闭到 7、Server200 系统一直存在。MT4 不是Windows 8系统故乡,建议 UAC(特指汇友使用 windows 2008)。

    开始-运行-msconfig-配置–启动启动,一路推动系统到U工具–更改,最终“从不设置”并开始“确定”。

  4.  休眠休眠。

    休眠能魔梯PC启动速度,并打开休眠前的程序,但好处是hiberfil.sys文件占用4~8GB空间,一般VPS空间不大,因此影响很大。开始-运行-cmd-“powercfg -h off”就可以并删除hiberfil.sys文件。

  5. 关闭不需要的服务(特别是针对外汇VPS的)。

    – 开始运行-services.msc

    下面设置禁用:

    • 应用经验 应用经验
    • 证书传播证书传播
    • 窗口 桌面管理器 桌面窗口管理器
    • 诊断策略服务 诊断策略服务
    • 诊断系统主机 诊断系统主机
    • 发现资源发布功能功能发现恢复发布
    • IP 助手 IP 助手
    • 多媒体类计划程序 多媒体类调度程序
    • 打印后台处理程序 Print Spooler
    • 远程远程注册表
    • 二次登录二次登录
    • Windows错误报告服务 Windows错误报告服务
    • Windows 远程管理 Windows 远程管理
    • KtmRm 的分布式交易 KtmRm 的事务

     下面设置手册,根据需要启动:

    • Com+事件系统 COM+事件系统
    • 分布式事务处理协调器
    • IKE 和 AuthIP IPsec Keying IKE 和 AuthIP IPsec 键控
    • IPsec 策略代理 IPsec 策略代理
    • Microsoft .Net Framework NGE 微软网络框架 NGE
    • 系统事件通知服务 系统事件通知服务
    • 工作站

     

  6.  自动加载MT4平台

    MT4只有Windows登陆成功后,才能加载,可以做以下设置:

    开始–打开所有用户–打开资源管理器–程序-拷贝MT4的快捷方式到启动右击文件夹-重新浏览VPS

  7. DLL文件

    MT4,尽管在 64 位系统上,仍下载 32 位的 Visual C++ 2008 和 2010 运行时文件,特别是 DLL 需要的情况下。

    • 微软 Visual C++ 2008 SP1 (x86)
    • 微软 Visual C++ 2010 (x86)
  8. 禁止屏幕保护程序
  9. 不是定期的时间段整理,因为是VPS,定期可以间隔数月才执行一次。
  10. 某外国人编的VPS脚本,快速设置,但注意风险。文件包括:
    • 服务器 2003 和 2008(文件夹) 
      • 设置 AutoLogin.reg  – 展开并编辑该文件,并输入您的 Windows 登录设置。然后为自动登录将脚本。
      • 将 RDP 131 更新为注册 – 继续制作端口。不要使用端口 3 的更新 RDP 111111111111111111111111111111111 的端口,直到你打开端口1311。
      • Visual C++ 2008 Runtime  – 2008运行库下载页面链接到一个网站。
      • Visual C++ 2010 Runtime  – 2010运行时下载页面链接到一个网站。

       

       

    • 仅限 Server 2003(文件夹) 
      • 添加打开文件位置选项以右键单击 。 – 允许你打开一个 MT4 的桌面快捷方式,然后点击“打开”到 MT4 文件夹位置(方便安装 EA)。
      • VPS-Tune.bat  – 服务器2003中关闭所有的服务,禁止屏蔽保护程序的暂停文件。
      • Show Desktop  – Beeks VPS 的特殊快捷方式文件。他们服务器上的 Quicklaunch 工具栏缺少“显示桌面”快捷方式,因此我必须手动将其粘贴到 Quicklaunch 栏中。

       

    • 仅限 Server 2008(文件夹) 
      • 防火墙 – 打开端口 1311.bat  – 一个端口端口服务器 2008 的防火墙上打开了更改之前的端口 1311。(运行此 RDP)。
      • 防火墙 – 关闭端口 3389.bat  – 用于 Server 2008 的防火墙关闭对端口 3389 的访问的脚本。在更新 RDP、重新启动 VPS 并使用新端口连接到它之前不要运行此脚本。然后就可以关闭 3389 端口了。
      • Quicklaunch.txt 的路径 – 一个文本,最常见的启动快速文件的路径,这样我就可以复制和粘贴时添加新的工具栏。
      • VPS-Tuneup-bat  – 服务器2中禁止UAC的00个文件,保护所有的服务程序,禁止休眠,关闭屏幕。
      • 展开 C Drive.bat  – 有时 Windows Server 2008 VPS 会使用比应有的更小的硬盘驱动器自动创建。供应商通常包含详细说明以“扩展”VPS C: 驱动器以使用所有可用磁盘空间。这个脚本只是一种自动化的方法。
      • diskpart-script.txt  – 此文件由扩展 C 驱动器脚本使用。我无法将所有命令都放在批处理文件中:它需要加载一个外部脚本文件,这就是它。忽略它。

       

  11. 控制台会话问题

    这解释起来有点复杂,但在使用 Windows Server 2003 时非常重要。请多多包涵。 
    Windows Server 版本能够同时操作多个“会话”。这意味着多个人可以远程连接到一台机器并使用它“好像”他们是计算机上唯一的人(他们看不到其他人在做什么)。单个 Windows Server 有时最多可以有 25 个人同时登录并使用它(取决于许可限制)。 
    “控制台会话”是一个术语,用于描述正在使用的 Windows 会话,就像您在现实生活中坐在机器前,手里拿着物理键盘和鼠标一样。如果您走进公司的服务器机房并站在服务器前,您将看到“控制台”会话。控制台会话始终是 Session ID# 0。 
    为什么这很重要?因为 Metatrader 和交易软件的工作方式。如果您在会话 ‘1’ 下远程登录您的 VPS 并运行 Metatrader 4,您的交易平台将在会话 1 中运行。如果您在第二天断开连接并重新登录 VPS,它可能会将您登录到一个新会话(例如例如’2’)。如果您已登录会话 2, 
    第一个直觉是认为MT4崩溃并重新打开它。或者您的 MT4 设置为在您登录 Windows 时自动运行。突然间,您遇到了 MT4 同时在两个活动会话中运行的情况。当 terminal.exe 运行两次时,您的 EA 也会运行两次。这将导致不可预测的行为,包括执行重复交易、错过交易、EA 崩溃或 MT4 崩溃。 
    这就是为什么销售 Server 2003 的 VPS 供应商使用特殊说明或实用程序来强制您登录“控制台”会话的原因。控制台会话是唯一不是动态创建的非虚拟会话,因此每次登录时它都是相同的。这是保证您的 MT4 平台不会再次启动和复制的唯一方法。按照 VPS 供应商的说明登录控制台会话非常重要。 
    CNS 提供了一个名为“双重登录防御者”的预安装实用程序,它可以在创建新的 Windows 会话时向您发出警告,但大多数 VPS 供应商没有这样的警告可用。 
    如何查看是否有重复的会话正在运行,或您登录的会话:在 VPS 中,只需右键单击屏幕底部的任务栏,然后单击“任务管理器”。单击“用户”选项卡。这将显示所有登录用户和会话 ID。如果您使用的是 Windows Server 2003,则 ID 应为“0”,并且此窗口中应该只有一个条目。 
    注意:“控制台”会话是原始术语。几年前,微软开始称它为“Admin”会话,但它指的是同一件事。许多人仍然使用“控制台”这个词来描述 Session #0。 
    服务器 2008 注意: 我对 Server 2008 的体验是有限的,但我的观察是它强制所有来自同一用户名的连接进入同一会话。因此,只要您始终使用相同的用户名(例如“管理员”)登录,您就无需担心。我所有的 Server 2008 连接都在会话 ID ‘1’ 上,并且我没有遇到创建重复会话的问题。我不能保证这一点,我也没有彻底研究过,但到目前为止这是我的观察。 

  12.  连接VNC还是RDP连接你的VPS?

    在 2003 系统中,RDP 只允许同时一个远程会话,而 VNC 允许多个用户同时访问同一个 VPS。但在 2008 中,windows 已连接监控,因此不再使用 VNC,目前大多数都是使用RDP作为默认链接方式。